package com.tj.collection.controller.chatter.request;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

@Data
@ApiModel(value = "modelListRequest", description = "model列表请求参数")
public class ModelListRequest implements Serializable {
    @ApiModelProperty("分页参数：当前页码")
    private Integer current = 1;
    @ApiModelProperty("分页参数：每页最大条数")
    private Integer pageSize = 30;
    @ApiModelProperty("model code")
    private String modelCode;
    @ApiModelProperty("model名称")
    private String name;
    @ApiModelProperty("是否显示照片：1-是 0-否")
    private Integer showAllImages = 0;
    @ApiModelProperty("是否绑定chatter: 1-是 0-否")
    private Integer assignedChatter;
    @ApiModelProperty("chatter code")
    private String chatterCode;
    @ApiModelProperty("chatter account")
    private String chatterAccount;
    @ApiModelProperty("chatter名称")
    private String chatterName;
    @ApiModelProperty("notes")
    private String notes;
    /**
     * 查询user.status
     */
    @ApiModelProperty("账号状态：1-disabled 2-enable")
    private Integer status;
    /**
     * 查询user_chatter_mapping.status
     */
    @ApiModelProperty("审核状态：0-waiting 1-pass 3-reject")
    private Integer approvalStatus;
    @ApiModelProperty("是否存在ppv: 1-是 0-否")
    private Integer hasPrivateType;
    @ApiModelProperty("用户类型：1-chatter 2-cm 3-model 4-普通用户")
    private Integer userType;


}
